package models;

import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;

import play.db.jpa.Model;

@Entity
public class PontoEletronico extends Model {

	private String data;
	private String horaEntrada;
	private String horaSaida;
	private String totalTrabalhado;
	boolean pontoAberto;
	
	@ManyToOne
	@JoinColumn(name = "usuario_id")
	private Usuario usuario;
	

	public PontoEletronico(String data, String horaEntrada, String horaSaida,
			String totalTrabalhado, boolean pontoAberto, Usuario usuario) {
		super();
		this.data = data;
		this.horaEntrada = horaEntrada;
		this.horaSaida = horaSaida;
		this.totalTrabalhado = totalTrabalhado;
		this.pontoAberto = pontoAberto;
		this.usuario = usuario;
	}
	
	public PontoEletronico(String data, String horaEntrada, String horaSaida,
			String totalTrabalhado) {
		super();
		this.data = data;
		this.horaEntrada = horaEntrada;
		this.horaSaida = horaSaida;
		this.totalTrabalhado = totalTrabalhado;
	}

	public String getData() {
		return this.data;
	}

	public void setData(String data) {
		this.data = data;
	}

	public String getHoraEntrada() {
		return this.horaEntrada;
	}

	public void setHoraEntrada(String horaEntrada) {
		this.horaEntrada = horaEntrada;
	}

	public String getHoraSaida() {
		return this.horaSaida;
	}

	public void setHoraSaida(String horaSaida) {
		this.horaSaida = horaSaida;
	}

	public String getTotalTrabalhado() {
		return this.totalTrabalhado;
	}

	public void setTotalTrabalhado(String totalTrabalhado) {
		this.totalTrabalhado = totalTrabalhado;
	}

	public boolean isPontoAberto() {
		return pontoAberto;
	}
	public void setPontoAberto(boolean pontoAberto) {
		this.pontoAberto = pontoAberto;
	}
	
	


	
	public Usuario getUsuario() {
		return this.usuario;
	}


	
}
